home *** CD-ROM | disk | FTP | other *** search
Unknown | 2005-12-07 | 2.0 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 4d 20 2f 2f 20 43 6f 70 |........|M // Cop|
|00000010| 79 72 69 67 68 74 20 28 | 43 29 20 32 30 30 35 20 |yright (|C) 2005 |
|00000020| 42 72 61 69 6e 62 6f 78 | 20 47 61 6d 65 73 2e 20 |Brainbox| Games. |
|00000030| 41 6c 6c 20 52 69 67 68 | 74 73 20 52 65 73 65 72 |All Righ|ts Reser|
|00000040| 76 65 64 2e 0d 0a 2f 2f | 20 53 65 70 74 65 6d 62 |ved...//| Septemb|
|00000050| 65 72 20 32 37 2c 20 32 | 30 30 35 0d 0a 2f 2a 2a |er 27, 2|005../**|
|00000060| 0d 0a 20 2a 20 56 6f 6d | 69 74 74 65 72 41 49 52 |.. * Vom|itterAIR|
|00000070| 6f 6c 65 20 2d 20 20 57 | 68 65 6e 20 77 69 74 68 |ole - W|hen with|
|00000080| 69 6e 20 72 61 6e 67 65 | 2c 20 63 6f 6e 76 75 6c |in range|, convul|
|00000090| 73 65 73 20 74 68 65 6e | 20 70 75 6b 65 73 2e 0d |ses then| pukes..|
|000000a0| 0a 20 2a 0d 0a 20 2a 20 | 40 76 65 72 73 69 6f 6e |. *.. * |@version|
|000000b0| 20 24 52 65 76 3a 20 35 | 31 32 38 20 24 0d 0a 20 | $Rev: 5|128 $.. |
|000000c0| 2a 20 40 61 75 74 68 6f | 72 20 20 4e 65 69 6c 20 |* @autho|r Neil |
|000000d0| 47 6f 77 65 72 20 28 6e | 65 69 6c 67 40 64 69 67 |Gower (n|eilg@dig|
|000000e0| 69 74 61 6c 65 78 74 72 | 65 6d 65 73 2e 63 6f 6d |italextr|emes.com|
|000000f0| 29 0d 0a 20 2a 20 40 64 | 61 74 65 20 20 20 20 4a |).. * @d|ate J|
|00000100| 75 6c 79 20 32 30 30 34 | 0d 0a 20 2a 2f 0d 0a 63 |uly 2004|.. */..c|
|00000110| 6c 61 73 73 20 56 6f 6d | 69 74 74 65 72 41 49 52 |lass Vom|itterAIR|
|00000120| 6f 6c 65 20 65 78 74 65 | 6e 64 73 20 5a 6f 6d 62 |ole exte|nds Zomb|
|00000130| 69 65 41 49 52 6f 6c 65 | 3b 0d 0a 0d 0a 0d 0a 0d |ieAIRole|;.......|
|00000140| 0a 63 6f 6e 73 74 20 56 | 4f 4d 49 54 5f 52 41 4e |.const V|OMIT_RAN|
|00000150| 47 45 20 20 20 3d 20 35 | 31 32 3b 0d 0a 63 6f 6e |GE = 5|12;..con|
|00000160| 73 74 20 56 4f 4d 49 54 | 5f 54 49 4d 45 52 20 20 |st VOMIT|_TIMER |
|00000170| 20 3d 20 32 39 38 34 3b | 0d 0a 63 6f 6e 73 74 20 | = 2984;|..const |
|00000180| 52 45 56 4f 4d 49 54 5f | 54 49 4d 45 52 20 3d 20 |REVOMIT_|TIMER = |
|00000190| 33 30 38 34 3b 0d 0a 0d | 0a 0d 0a 2f 2a 2a 0d 0a |3084;...|.../**..|
|000001a0| 20 2a 20 55 73 65 20 61 | 20 74 69 6d 65 72 20 74 | * Use a| timer t|
|000001b0| 6f 20 70 6f 6c 6c 20 66 | 6f 72 20 76 6f 6d 69 74 |o poll f|or vomit|
|000001c0| 2d 72 61 6e 67 65 2e 0d | 0a 20 2a 2f 0d 0a 66 75 |-range..|. */..fu|
|000001d0| 6e 63 74 69 6f 6e 20 42 | 65 67 69 6e 50 6c 61 79 |nction B|eginPlay|
|000001e0| 28 29 20 7b 0d 0a 20 20 | 20 20 73 75 70 65 72 2e |() {.. | super.|
|000001f0| 42 65 67 69 6e 50 6c 61 | 79 28 29 3b 0d 0a 20 20 |BeginPla|y();.. |
|00000200| 20 20 53 65 74 4d 75 6c | 74 69 54 69 6d 65 72 28 | SetMul|tiTimer(|
|00000210| 20 56 4f 4d 49 54 5f 54 | 49 4d 45 52 2c 20 31 2e | VOMIT_T|IMER, 1.|
|00000220| 31 2c 20 74 72 75 65 20 | 29 3b 0d 0a 7d 0d 0a 0d |1, true |);..}...|
|00000230| 0a 2f 2a 2a 0d 0a 20 2a | 2f 0d 0a 66 75 6e 63 74 |./**.. *|/..funct|
|00000240| 69 6f 6e 20 4d 75 6c 74 | 69 54 69 6d 65 72 28 20 |ion Mult|iTimer( |
|00000250| 69 6e 74 20 74 69 6d 65 | 72 49 44 20 29 20 7b 0d |int time|rID ) {.|
|00000260| 0a 20 20 20 20 73 77 69 | 74 63 68 20 28 20 74 69 |. swi|tch ( ti|
|00000270| 6d 65 72 49 44 20 29 20 | 7b 0d 0a 0d 0a 20 20 20 |merID ) |{.... |
|00000280| 20 63 61 73 65 20 52 45 | 56 4f 4d 49 54 5f 54 49 | case RE|VOMIT_TI|
|00000290| 4d 45 52 3a 0d 0a 20 20 | 20 20 20 20 20 20 53 65 |MER:.. | Se|
|000002a0| 74 4d 75 6c 74 69 54 69 | 6d 65 72 28 20 56 4f 4d |tMultiTi|mer( VOM|
|000002b0| 49 54 5f 54 49 4d 45 52 | 2c 20 31 2e 31 2c 20 74 |IT_TIMER|, 1.1, t|
|000002c0| 72 75 65 20 29 3b 0d 0a | 20 20 20 20 63 61 73 65 |rue );..| case|
|000002d0| 20 56 4f 4d 49 54 5f 54 | 49 4d 45 52 3a 0d 0a 20 | VOMIT_T|IMER:.. |
|000002e0| 20 20 20 20 20 20 20 54 | 72 79 56 6f 6d 69 74 28 | T|ryVomit(|
|000002f0| 29 3b 0d 0a 20 20 20 20 | 20 20 20 20 62 72 65 61 |);.. | brea|
|00000300| 6b 3b 0d 0a 0d 0a 20 20 | 20 20 64 65 66 61 75 6c |k;.... | defaul|
|00000310| 74 3a 0d 0a 20 20 20 20 | 20 20 20 20 73 75 70 65 |t:.. | supe|
|00000320| 72 2e 4d 75 6c 74 69 54 | 69 6d 65 72 28 20 74 69 |r.MultiT|imer( ti|
|00000330| 6d 65 72 49 44 20 29 3b | 0d 0a 20 20 20 20 7d 0d |merID );|.. }.|
|00000340| 0a 7d 0d 0a 0d 0a 2f 2a | 2a 0d 0a 20 2a 20 54 72 |.}..../*|*.. * Tr|
|00000350| 69 67 67 65 72 20 76 6f | 6d 69 74 74 69 6e 67 20 |igger vo|mitting |
|00000360| 69 66 20 77 69 74 68 69 | 6e 20 72 61 6e 67 65 2e |if withi|n range.|
|00000370| 0d 0a 20 2a 2f 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |.. */..f|unction |
|00000380| 54 72 79 56 6f 6d 69 74 | 28 29 20 7b 0d 0a 20 20 |TryVomit|() {.. |
|00000390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2f 2f | | //|
|000003a0| 20 4c 6f 67 28 20 73 65 | 6c 66 20 40 20 22 54 72 | Log( se|lf @ "Tr|
|000003b0| 79 56 6f 6d 69 74 22 20 | 20 29 20 20 20 20 3b 0d |yVomit" | ) ;.|
|000003c0| 0a 20 20 20 20 69 66 20 | 28 20 62 6f 74 20 21 3d |. if |( bot !=|
|000003d0| 20 6e 6f 6e 65 20 26 26 | 20 62 6f 74 2e 45 6e 65 | none &&| bot.Ene|
|000003e0| 6d 79 20 21 3d 20 6e 6f | 6e 65 20 26 26 20 62 6f |my != no|ne && bo|
|000003f0| 74 2e 50 61 77 6e 20 21 | 3d 20 6e 6f 6e 65 0d 0a |t.Pawn !|= none..|
|00000400| 20 20 20 20 20 20 20 20 | 20 20 20 20 26 26 20 56 | | && V|
|00000410| 53 69 7a 65 28 62 6f 74 | 2e 45 6e 65 6d 79 2e 6c |Size(bot|.Enemy.l|
|00000420| 6f 63 61 74 69 6f 6e 20 | 2d 20 62 6f 74 2e 70 61 |ocation |- bot.pa|
|00000430| 77 6e 2e 6c 6f 63 61 74 | 69 6f 6e 29 20 3c 20 56 |wn.locat|ion) < V|
|00000440| 4f 4d 49 54 5f 52 41 4e | 47 45 20 29 20 7b 0d 0a |OMIT_RAN|GE ) {..|
|00000450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000460| 20 20 20 20 2f 2f 20 4c | 6f 67 28 20 73 65 6c 66 | // L|og( self|
|00000470| 20 40 20 22 56 4f 4d 49 | 54 21 22 20 20 29 20 20 | @ "VOMI|T!" ) |
|00000480| 20 20 3b 0d 0a 20 20 20 | 20 20 20 20 20 2f 2f 20 | ;.. | // |
|00000490| 74 72 69 67 67 65 72 20 | 74 68 65 20 73 70 65 77 |trigger |the spew|
|000004a0| 2e 2e 2e 0d 0a 20 20 20 | 20 20 20 20 20 62 6f 74 |..... | bot|
|000004b0| 2e 70 61 77 6e 2e 57 65 | 61 70 6f 6e 2e 43 61 75 |.pawn.We|apon.Cau|
|000004c0| 73 65 41 6c 74 46 69 72 | 65 28 29 3b 0d 0a 20 20 |seAltFir|e();.. |
|000004d0| 20 20 20 20 20 20 2f 2f | 20 61 6e 64 20 68 6f 6c | //| and hol|
|000004e0| 64 20 6f 66 66 20 68 65 | 61 76 69 6e 67 20 61 67 |d off he|aving ag|
|000004f0| 61 69 6e 20 66 6f 72 20 | 61 20 77 68 69 6c 65 2e |ain for |a while.|
|00000500| 2e 2e 0d 0a 20 20 20 20 | 20 20 20 20 53 65 74 4d |.... | SetM|
|00000510| 75 6c 74 69 54 69 6d 65 | 72 28 20 56 4f 4d 49 54 |ultiTime|r( VOMIT|
|00000520| 5f 54 49 4d 45 52 2c 20 | 30 2c 20 66 61 6c 73 65 |_TIMER, |0, false|
|00000530| 20 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 53 65 74 | );.. | Set|
|00000540| 4d 75 6c 74 69 54 69 6d | 65 72 28 20 52 45 56 4f |MultiTim|er( REVO|
|00000550| 4d 49 54 5f 54 49 4d 45 | 52 2c 20 31 30 2c 20 66 |MIT_TIME|R, 10, f|
|00000560| 61 6c 73 65 20 29 3b 0d | 0a 20 20 20 20 7d 0d 0a |alse );.|. }..|
|00000570| 7d 0d 0a 0d 0a 2f 2a 2a | 0d 0a 20 2a 20 52 61 74 |}..../**|.. * Rat|
|00000580| 68 65 72 20 74 68 61 6e | 20 67 6f 20 69 6e 74 6f |her than| go into|
|00000590| 20 61 74 74 61 63 6b 20 | 6d 6f 64 65 2c 20 63 6c | attack |mode, cl|
|000005a0| 6f 73 65 20 69 6e 20 74 | 6f 20 73 70 65 77 69 6e |ose in t|o spewin|
|000005b0| 67 20 72 61 6e 67 65 2e | 2e 2e 0d 0a 20 2a 2f 0d |g range.|.... */.|
|000005c0| 0a 66 75 6e 63 74 69 6f | 6e 20 4f 6e 54 68 72 65 |.functio|n OnThre|
|000005d0| 61 74 53 70 6f 74 74 65 | 64 28 20 50 61 77 6e 20 |atSpotte|d( Pawn |
|000005e0| 74 68 72 65 61 74 20 29 | 20 7b 0d 0a 20 20 20 20 |threat )| {.. |
|000005f0| 69 66 20 28 20 74 68 72 | 65 61 74 2e 49 73 48 75 |if ( thr|eat.IsHu|
|00000600| 6d 61 6e 43 6f 6e 74 72 | 6f 6c 6c 65 64 28 29 20 |manContr|olled() |
|00000610| 26 26 20 74 68 72 65 61 | 74 20 21 3d 20 62 6f 74 |&& threa|t != bot|
|00000620| 2e 45 6e 65 6d 79 20 29 | 20 7b 0d 0a 20 20 20 20 |.Enemy )| {.. |
|00000630| 20 20 20 20 62 6f 74 2e | 41 63 71 75 69 72 65 45 | bot.|AcquireE|
|00000640| 6e 65 6d 79 28 74 68 72 | 65 61 74 2c 20 74 72 75 |nemy(thr|eat, tru|
|00000650| 65 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 69 66 20 |e);.. | if |
|00000660| 28 20 54 72 79 53 65 65 | 6b 54 61 72 67 65 74 28 |( TrySee|kTarget(|
|00000670| 74 68 72 65 61 74 29 20 | 29 20 47 6f 74 6f 53 74 |threat) |) GotoSt|
|00000680| 61 74 65 28 20 27 53 65 | 65 6b 69 6e 67 27 2c 20 |ate( 'Se|eking', |
|00000690| 27 42 45 47 49 4e 27 20 | 29 3b 0d 0a 20 20 20 20 |'BEGIN' |);.. |
|000006a0| 7d 0d 0a 7d 0d 0a 0d 0a | 2f 2a 2a 0d 0a 20 2a 20 |}..}....|/**.. * |
|000006b0| 53 61 6d 65 20 61 73 20 | 62 61 73 65 20 63 6c 61 |Same as |base cla|
|000006c0| 73 73 2c 20 62 75 74 20 | 77 2f 6f 20 74 68 65 20 |ss, but |w/o the |
|000006d0| 65 78 74 72 61 6e 65 6f | 75 73 20 61 74 74 61 63 |extraneo|us attac|
|000006e0| 6b 69 6e 67 2e 0d 0a 20 | 2a 2f 0d 0a 73 74 61 74 |king... |*/..stat|
|000006f0| 65 20 57 61 6e 64 65 72 | 20 7b 0d 0a 0d 0a 20 20 |e Wander| {.... |
|00000700| 20 20 2f 2a 2a 0d 0a 20 | 20 20 20 20 2a 2f 0d 0a | /**.. | */..|
|00000710| 20 20 20 20 66 75 6e 63 | 74 69 6f 6e 20 4e 6f 74 | func|tion Not|
|00000720| 45 6e 67 61 67 65 64 57 | 61 6e 64 65 72 46 61 69 |EngagedW|anderFai|
|00000730| 6c 65 64 28 29 20 7b 0d | 0a 20 20 20 20 20 20 20 |led() {.|. |
|00000740| 20 2f 2f 20 64 6f 6e 27 | 74 20 61 74 74 61 63 6b | // don'|t attack|
|00000750| 2e 0d 0a 20 20 20 20 7d | 0d 0a 7d 0d 0a 0d 0a 0d |... }|..}.....|
|00000760| 0a 2f 2f 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.//=====|========|
|00000770| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000790| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 0a |========|======..|
|000007b0| 2f 2f 20 44 65 66 61 75 | 6c 74 20 50 72 6f 70 65 |// Defau|lt Prope|
|000007c0| 72 74 69 65 73 0d 0a 2f | 2f 3d 3d 3d 3d 3d 3d 3d |rties../|/=======|
|000007d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000007f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000800| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000810| 3d 3d 3d 3d 0d 0a 00 | |====... | |
+--------+-------------------------+-------------------------+--------+--------+